package javolution.xml.stream;

/* loaded from: classes2.dex */
public interface XMLStreamWriter {
    void close() throws XMLStreamException;

    void flush() throws XMLStreamException;

    CharSequence getPrefix(CharSequence charSequence) throws XMLStreamException;

    Object getProperty(String str) throws IllegalArgumentException;

    void setDefaultNamespace(CharSequence charSequence) throws XMLStreamException;

    void setPrefix(CharSequence charSequence, CharSequence charSequence2) throws XMLStreamException;

    void writeAttribute(CharSequence charSequence, CharSequence charSequence2) throws XMLStreamException;

    void writeAttribute(CharSequence charSequence, CharSequence charSequence2, CharSequence charSequence3) throws XMLStreamException;

    void writeAttribute(CharSequence charSequence, CharSequence charSequence2, CharSequence charSequence3, CharSequence charSequence4) throws XMLStreamException;

    void writeCData(CharSequence charSequence) throws XMLStreamException;

    void writeCharacters(CharSequence charSequence) throws XMLStreamException;

    void writeCharacters(char[] cArr, int i, int i2) throws XMLStreamException;

    void writeComment(CharSequence charSequence) throws XMLStreamException;

    void writeDTD(CharSequence charSequence) throws XMLStreamException;

    void writeDefaultNamespace(CharSequence charSequence) throws XMLStreamException;

    void writeEmptyElement(CharSequence charSequence) throws XMLStreamException;

    void writeEmptyElement(CharSequence charSequence, CharSequence charSequence2) throws XMLStreamException;

    void writeEmptyElement(CharSequence charSequence, CharSequence charSequence2, CharSequence charSequence3) throws XMLStreamException;

    void writeEndDocument() throws XMLStreamException;

    void writeEndElement() throws XMLStreamException;

    void writeEntityRef(CharSequence charSequence) throws XMLStreamException;

    void writeNamespace(CharSequence charSequence, CharSequence charSequence2) throws XMLStreamException;

    void writeProcessingInstruction(CharSequence charSequence) throws XMLStreamException;

    void writeProcessingInstruction(CharSequence charSequence, CharSequence charSequence2) throws XMLStreamException;

    void writeStartDocument() throws XMLStreamException;

    void writeStartDocument(CharSequence charSequence) throws XMLStreamException;

    void writeStartDocument(CharSequence charSequence, CharSequence charSequence2) throws XMLStreamException;

    void writeStartElement(CharSequence charSequence) throws XMLStreamException;

    void writeStartElement(CharSequence charSequence, CharSequence charSequence2) throws XMLStreamException;

    void writeStartElement(CharSequence charSequence, CharSequence charSequence2, CharSequence charSequence3) throws XMLStreamException;
}
